package com.scs.application.modules.finance.service;

import com.alibaba.fastjson.JSONArray;
import com.scs.application.core.service.IBaseService;
import com.scs.application.modules.finance.entity.AccountCheck;
import com.scs.application.modules.sys.model.RestResult;

import java.util.List;
import java.util.Map;

/**
 * <p>
 *  Service
 * </p>
 */

public interface AccountCheckService extends IBaseService<AccountCheck> {

    /**
    * @Description：扎账单数据初始化
    */
    RestResult checkInit(Map<String, String> reqData) ;

    /**
    * @Description：扫描业务单号
    */
    void scanBusKey(String busKey);

    /**
    * @Description：批量审核
    */
    void auditBatch(JSONArray idArr);

    /**
    * @Description：查询扎账单唯一部门列表
    */
    List getDeptsUnique();

}
